草庐IT

c++ - Qt::WA_DeleteOnClose

全部标签

在c中复制文件夹

这个问题在这里已经有了答案:C/C++Copyfilewithautomaticrecursivefolder/directorycreation(2个答案)关闭6年前。将文件夹(及其全部内容)从adress1(文件夹的地址)复制到c中的adress2的最佳方法是什么?我不想将它复制到缓冲区然后保存它,因为它可能包含大文件

c++ - Windows 上 QT Creator 中未定义的对 boost 库的引用

我正在尝试在Windows上运行我在LinuxUbuntu上开发的QT项目。不幸的是,我无法管理它以正确链接boost库。下面是问题的详细描述。我从https://nuwen.net/mingw.html下载了MinGW,版本13.5,这样gcc版本5.3.0与QT的MinGW版本相匹配。选择这个版本的MinGW的原因是它包含用于压缩的boost库,例如zlib。从命令行我编译并运行我的程序没有任何问题:g++-std=c++11-w-IC:/MinGW/include-LC:/MinGW/libbAya.cppA.oB.oC.o-obaya-lboost_iostreams-lz-l

c++ - 在 Windows 通用应用程序中使用 curl

我想在Windows通用应用(x64)中使用curl。我设法让它工作,但我不得不使用一个看起来很老套的解决方法,我想确认它是否需要。TL;DR-我必须添加#include#include之前的声明声明,让它工作。我想知道UWP是否真的需要它。我按照curl安装指南使用openssl构建了curlhere.我在VisualStudio2015update3中创建了一个空白的通用应用程序,并在适当的位置添加了curl和openssl二进制文件并包含在内。然后加了一个#include在文件顶部并出现以下错误:errorC4430:missingtypespecifier-intassumed

客户端不创建文件

所以,我有一个工作套接字。我基本上是在制作一个套接字,以允许我将文件从一个程序传输到另一个程序。除客户端外一切正常,它不会创建文件吗?服务器:intmain(){WSADATAWinsock;SOCKETSocket,Sub;Addraddr;IncomingAddressincomingAddress;intAddressLen=sizeof(IncomingAddress);//StartupWinsockWSAStartup(MAKEWORD(2,2),&Winsock);if(LOBYTE(Winsock.wVersion)!=2||HIBYTE(Winsock.wVersio

c - 将字符串宏传递给 C 程序 - 跨平台

我需要在编译时将一个字符串值传递到我的C程序中:-DNAME=value我知道有两种方法可以做到这一点:此处描述的字符串化:https://gcc.gnu.org/onlinedocs/cpp/Stringification.html#definexstr(s)str(s)#definestr(s)#s...printf("%s\n",xstr(NAME));我在这里遇到的问题是字符串中的宏被替换了,所以当我的字符串包含-linux-时,它在linux上变成了-1-。另一种方法是在传递时尝试正确引用字符串。我在Pythonsetup.py文件中执行此操作,如下所示:macros=[('

(一)Qt实现自定义控件的两种方式---提升法

前言        在使用Qt设计师进行窗口设计时,我们会通过拖拽使用设计师中的原生控件来进行界面的开发,但有时候那些标准窗口部件无法满足我们的需求,这时候就需要我们进行自定义控件的使用。本系列文章主要讲述了使用提升法及插件法来实现自定义控件的使用,如有错误之处,欢迎大家批评指正。        提示:以下是本篇文章正文内容,下面案例可供参考一、提升一个Qt设计师界面类(1)新建界面类1.鼠标点击项目文件夹,右键AddNew… 2.选择Qt设计师界面类 3.这里我选择了Widget,点击下一步 4.设置好自己的类名,点击下一步,直至完成 5.这边我要自定义的是一个图片开关,所以选择了在ui界面

c - 使用 Windows cmd 作为 visual studio dev cmd

我目前正在大学学习C/C++编程。我们一直在使用visualstudiodevelopercmd来编译我们所有的代码。最近,我了解到我可以为CMD设置自定义路径,并且已经能够使用GHCi,例如,直接从命令提示符输入ghci。我希望能够在Windowscmd中使用来自VSDevcmd的命令(或以与ghci类似的方式),因为我已将它固定到我的任务栏并自定义了颜色、字体和透明度。(我能说什么,我对外观很挑剔,每次打开VSDevcmd时都会重置这些设置)。我已经尝试过各种方法,首先是将所有devcmd路径添加到普通cmd。我什至设置了几个INCLUDE和LIB路径(虽然可能不是正确的路径,因为

c - Windows 中的 ReadFile()

我正在尝试使用Windows函数ReadFile()读取文件,但是当我打印消息时,它打印了太多字符。不管我从ANSII文件还是UNICODE文件中读取,我都没有得到正确的字符。文件中的文本是:“这是一个文本文件”。ANSII文件的屏幕截图:UNICODE文件的屏幕截图:我做错了什么?#defineBUFSIZE4000int_tmain(intargc,TCHAR*argv[]){HANDLEhIn;TCHARbuffer[BUFSIZE];DWORDnIn=0;//createfilehIn=CreateFile(argv[1],GENERIC_READ,FILE_SHARE_REA

c++ - Qt 5.9 - 由于不赞成调用 glLoadIdentity 而在 0x0 出现异常

我有一个同学写的代码(我们正在做一个项目)://insidecqtopencvviewergl.cppvoidCQtOpenCVViewerGl::resizeGL(intwidth,intheight){makeCurrent();glViewport(0,0,(GLint)(width),(GLint)(height));glMatrixMode(GL_PROJECTION);glLoadIdentity();glOrtho(0,width,-height,0,0,1);glMatrixMode(GL_MODELVIEW);recalculatePosition();emitima

python - 使用正则表达式解析 winerror.h 和 ntstatus.h 状态/定义

我正在尝试在Python中创建一个正则表达式来捕获来自winerror.h和ntstatus.h的所有最后错误、HRESULT和NTSTATUS定义:>http://www.carrona.org/winerror.html>http://www.codemachine.com/downloads/win71/ntstatus.h例如,对于这段文字:////MessageId:NTE_BAD_PROV_TYPE////MessageText:////Invalidprovidertypespecified.//Moredataisavaiableonblabla.//#defineNT